home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / program / qlib205.zip / QLIB.ZIP / INC / PROCESS.INC < prev    next >
Text File  |  1997-01-07  |  1KB  |  38 lines

  1. ifndef __PROCESS_H__
  2. __PROCESS_H__ equ 0
  3.  
  4. .code
  5. P_WAIT equ 0
  6. P_NOWAIT equ 1   ;not implemented (would require DOS multi-tasking)
  7. P_OVERLAY equ 2
  8.  
  9. spawnl   proto,mode:word,path:dword,arg0:vararg  ;, ..., NULL
  10. spawnle  proto,mode:word,path:dword,arg0:vararg  ;, ..., NULL, char *envp[]
  11. spawnlp  proto,mode:word,path:dword,arg0:vararg  ;, ..., NULL
  12. spawnlpe proto,mode:word,path:dword,arg0:vararg  ;, ..., NULL, char *envp[]
  13.  
  14. spawnv   proto,mode:word,path:dword,argv:dword
  15. spawnve  proto,mode:word,path:dword,argv:dword,envp:dword
  16. spawnvp  proto,mode:word,path:dword,argv:dword
  17. spawnvpe proto,mode:word,path:dword,argv:dword,envp:dword
  18.  
  19. execl   proto,path:dword,arg0:vararg  ;, ..., NULL
  20. execle  proto,path:dword,arg0:vararg  ;, ..., NULL, envp:dword
  21. execlp  proto,path:dword,arg0:vararg  ;, ..., NULL
  22. execlpe proto,path:dword,arg0:vararg  ;, ..., NULL, envp:dword
  23.  
  24. execv   proto,path:dword,argv:dword
  25. execve  proto,path:dword,argv:dword,envp:dword
  26. execvp  proto,path:dword,argv:dword
  27. execvpe proto,path:dword,argv:dword,envp:dword
  28.  
  29. exit proto,el:byte
  30. _exit proto,el:byte
  31. _cexit proto
  32. _c_exit proto
  33. abort proto
  34.  
  35. system proto,sys:dword
  36.  
  37. endif
  38.